package com.thb.pay.service;

import com.thb.pay.core.utils.PageResult;
import com.thb.pay.db.service.IBaseService;
import com.thb.pay.entity.ChannelConfig;
import com.thb.pay.vo.req.ChannelConfigPageReq;
import com.thb.pay.vo.req.ChannelConfigReq;
import com.thb.pay.vo.resp.ChannelConfigVo;

/**
 * @Description 通道信息配置表 服务类
 * @Author lucky
 * @data 2019/9/26 22:33
 */
public interface ChannelConfigService extends IBaseService<ChannelConfig> {

    PageResult<ChannelConfigVo> findPage(ChannelConfigPageReq pageReq);

    void add(ChannelConfigReq channelConfigReq);

    void update(ChannelConfigReq channelConfigReq);

    ChannelConfigVo getById(Long id);

    ChannelConfigVo getByChannelId(String channelId);
}
